#!/bin/sh

shdir=$(pwd)/FYT2021.sh #给shdir变量赋值
cd ../build/ #切换到build目录

echo "#!/bin/sh" > $shdir #将脚本命令写入shdir变量
echo "sudo jetson_clocks" >> $shdir
echo "sleep 5s" >> $shdir #休眠15s，为的是等待开机自启动前所有的依赖都加载完毕
echo "cd $(pwd)" >> $shdir #切换到当前目录
echo "$(pwd)/FYT2021" >> $shdir #运行FYT2021

cd ../Tools/ #切回到Tools目录

sudo cp ./FYT2021.service /etc/systemd/system/ #将服务文件FYT2021.service加入到系统服务文件夹中
sudo cp $shdir /bin/ #将FYT2021.sh复制到 /bin 文件夹中
sudo chmod +x /bin/FYT2021.sh #给bin中的FYT2021.sh赋予可执行权限
sudo systemctl daemon-reload #刷新系统服务列表
sudo systemctl enable FYT2021.service #启动系统服务

#以下为妙算G需要注意的，用于妙算开机自动开启最大功率模式
#对于NUC，则执行会报错并直接终止，但不影响前面的执行
sudo cp ./Clocks.sh /bin/
sudo chmod +x /bin/Clocks.sh
sudo cp $(pwd)/rc.local /etc/rc.local

